package com.ruoyi.consumer.mapper;

import java.util.List;
import com.ruoyi.consumer.domain.CompanyBind;

/**
 * 绑定员工Mapper接口
 * 
 * @author ruoyi
 * @date 2023-12-10
 */
public interface CompanyBindMapper 
{
    /**
     * 查询绑定员工
     * 
     * @param bindId 绑定员工主键
     * @return 绑定员工
     */
    public CompanyBind selectCompanyBindByBindId(Integer bindId);

    /**
     * 查询绑定员工列表
     * 
     * @param companyBind 绑定员工
     * @return 绑定员工集合
     */
    public List<CompanyBind> selectCompanyBindList(CompanyBind companyBind);

    /**
     * 新增绑定员工
     * 
     * @param companyBind 绑定员工
     * @return 结果
     */
    public int insertCompanyBind(CompanyBind companyBind);

    /**
     * 修改绑定员工
     * 
     * @param companyBind 绑定员工
     * @return 结果
     */
    public int updateCompanyBind(CompanyBind companyBind);

    /**
     * 删除绑定员工
     * 
     * @param bindId 绑定员工主键
     * @return 结果
     */
    public int deleteCompanyBindByBindId(Integer bindId);

    /**
     * 批量删除绑定员工
     * 
     * @param bindIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCompanyBindByBindIds(Integer[] bindIds);
}
